iT邦幫忙

2023 iThome 鐵人賽

DAY 14
0
Cloud Native

雲端時代,搬遷WordPress自建網站到AWS系列 第 14

Day14-Step by step 建立AWS EC2(Wordpress的網頁伺服器)

  • 分享至 

  • xImage
  •  

前言

今天要首度進入公有雲AWS的世界,首當其衝的當然是Amazon Elastic Compute Cloud(EC2)。我們會使用EC2作為Wordpress新站的網頁伺服器,但礙於篇幅的關係,就不說明創建AWS帳號、設置IAM權限了,本文會先簡單介紹EC2後,就直接開始創建EC2執行個體。
/images/emoticon/emoticon07.gif/images/emoticon/emoticon07.gif/images/emoticon/emoticon07.gif

-----------------------------------------------------------------------------------------------------------------------------

文章大綱

  • 什麼是EC2 Instance?
  • 建立EC2 Instance
-----------------------------------------------------------------------------------------------------------------------------

什麼EC2 Instance

EC2執行個體就是AWS最基本的運算資源,俗稱『虛擬主機』,而一台EC2的底層可以參照下圖,大致分為3個部分:
https://ithelp.ithome.com.tw/upload/images/20230919/20161832zP2iiAhLbs.png

  1. 執行個體類型(Instance type)
    在創建EC2時就可以根據需求去選擇特定的執行個體類型,而執行個體類型組成的元件大致分為4項:

    • 處理器vCPU
    • 記憶體Memory
    • 實例內部儲存空間Instance Storage
    • 網速處理Network Speed
  2. AMI映像檔(AMI Image)
    映像檔決定了虛擬主機的作業環境,但也僅僅是環境而已,所有包含軟體、補丁皆為初始的狀態。

    • 作業系統Operating System/系統軟體System Software
    • 應用程式Application
    • 補丁Patch
  3. 外部連接資源
    除了主機本身的底層元件,EC2還需要外部連接資源才算是一個完整的虛擬主機

    • 區塊儲存EBS:外部儲存空間,俗稱磁碟
    • 網路Network:由虛擬網路VPC分配的網卡ENI
    • 權限Permission:AWS透過Instance Profile賦予IAM角色到EC2執行個體,讓EC2執行個體得以具備權限使用AWS服務
-----------------------------------------------------------------------------------------------------------------------------

建立EC2 Instance

大致了解完EC2執行個體後,我們就直接進入實作吧!

  1. 前往『EC2服務頁面』,左側目錄欄點選『執行個體』
    https://ithelp.ithome.com.tw/upload/images/20230920/20161832x6hXVfIOhr.png

  1. 點選『啟動執行個體』
    https://ithelp.ithome.com.tw/upload/images/20230920/201618322mvKNiWdlG.png

  1. 輸入EC2名稱
    https://ithelp.ithome.com.tw/upload/images/20230921/20161832iSMKTIGJU9.png

  1. 因為我要手動搭建LAMP環境,因此AMI我選擇一般的『Amazon Linux 2』,各位也可以使用下載好LAMP、Wordpress的AMI映像檔
    https://ithelp.ithome.com.tw/upload/images/20230921/20161832fR00hkNsBY.png

  1. 選擇『執行個體』、『登入主機的金鑰對』,如果原先沒有金鑰對的話,點選『建立新的金鑰對』
    https://ithelp.ithome.com.tw/upload/images/20230921/20161832WT2CMQ2JGR.png

  1. (非必要)輸入『金鑰對名稱』,剩餘配置維持預設即可,接著點選『建立金鑰對』
    https://ithelp.ithome.com.tw/upload/images/20230921/201618326PdpoBGG36.png

  1. VPC選擇『AWS預設的VPC』,啟用『自動指派公有IP』,並點選『建立安全群組』,安全組允許規則我們後續在設置
    https://ithelp.ithome.com.tw/upload/images/20230921/20161832BiN9fwcnHg.png

  1. EBS選擇預設『8 GiB的gp2』
    https://ithelp.ithome.com.tw/upload/images/20230921/20161832fXF6i6S1o1.png

  1. 設定完成後,點選『啟動執行個體』
    https://ithelp.ithome.com.tw/upload/images/20230921/20161832vnnm9REuXI.png

  1. 回到『執行個體頁面』並點選『剛啟動的EC2執行個體』,可以看到EC2的『公有IP地址』
    https://ithelp.ithome.com.tw/upload/images/20230921/20161832B6CHWbQIOj.png

上一篇
Day13-UpdraftPlus:備份Wordpress網站並下載備份檔至本地
下一篇
Day15-Step by step 建立AWS RDS(Wordpress的MySQL資料庫)
系列文
雲端時代,搬遷WordPress自建網站到AWS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言